/*
 * uart_debug.h
 *
 *  Created on: 2021年8月28日
 *      Author: Administrator
 */

#ifndef MAIN_UART_DEBUG_H_
#define MAIN_UART_DEBUG_H_

#include "board.h"

#define LOG_UART_REC_TIMEOUT 10
#define SERIAL_MAX_BUF_SIZE 256

typedef struct{
  uint8_t DataBuf[SERIAL_MAX_BUF_SIZE];
  uint8_t recFlag;
  uint8_t DataLen;
  uint32_t RecTime;
}SerialBuf;

void log_uart_buf_init(void);

void log_uart_receive(uint8_t data);
void log_uart_receive_check(void);
void log_uart_handle(void);

#endif /* MAIN_UART_DEBUG_H_ */
